a,
input,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button {
  -webkit-appearance: none;
  border-radius: 0;
  border-width: 0;
}
body {
  margin: 0;
  -webkit-user-select: none;
}
body * {
  -webkit-user-select: none;
  font-family: Helvetica;
}
body {
  -webkit-text-size-adjust: 100%;
  color: #2f1911;
}

h1,h2,h3,h4,p,dd,dl {
  margin: 0;
}
a {
  text-decoration: none;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
img {
  vertical-align: top;
}
body,html{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #fff;
}
.clearfix:after{
	content: '';
	display: block;
	clear: both;
}
/* 音乐图标  */
#audio_btn{
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 200;
  width: 30px;
  height: 30px;
  background-image: url('../images/bgm.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
.rotate {
  animation:run 2s linear 0s infinite; 
  /* -webkit-animation: rotating 1.2s linear infinite;
  -moz-animation: rotating 1.2s linear infinite;
  -o-animation: rotating 1.2s linear infinite;
  animation: rotating 1.2s linear infinite; */
}
@keyframes run{  
  from{  
      -webkit-transform:rotate(0deg);  
  }  
  to{  
      -webkit-transform:rotate(360deg);  
  }  
}  